# nginx镜像compose/nginx/Dockerfile

FROM nginx:latest
# ENV VUE_HOME=/var/www/html
# 删除原有配置文件，创建静态资源文件夹和ssl证书保存文件夹
RUN rm /etc/nginx/conf.d/default.conf \
&& mkdir -p /var/www/html/static

# 设置Media文件夹用户和用户组为Linux默认www-data, 并给予可读和可执行权限,
# 否则用户上传的图片无法正确显示。
RUN chmod -R 777 /var/www/html/static 

# 添加配置文件
COPY ./default.conf /etc/nginx/conf.d/
# 将当前目录下的 vue 文件夹拷贝到镜像的 /var/www/html/vue 目录下
COPY . /var/www/html
# 关闭守护模式
CMD ["nginx", "-g", "daemon off;"]